package com.wpen.unit.cvt.job;

import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

import com.wpen.unit.infra.mybatis.job.po.BatchExecLogPo;
import com.wpen.unit.web.dto.job.BatchExecLogListRequest;
import com.wpen.unit.web.dto.job.BatchExecLogListResponse;
import com.wpen.unit.web.dto.job.BatchExecLogListRowsResponse;

/**
 * 批次执行日志转换类
 * 
 * @author pg
 *
 */
@Mapper
public interface BatchExecLogCvt {
    BatchExecLogCvt INSTANCE = Mappers.getMapper(BatchExecLogCvt.class);

    BatchExecLogPo queryListDto2Do(BatchExecLogListRequest batchExecLogListRequest);

    BatchExecLogListResponse queryListDo2Dto(BatchExecLogPo batchExecLogPo);

    BatchExecLogListRowsResponse queryListRowDo2Dto(BatchExecLogPo batchExecLogPo);

}
